#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>

unsigned char block[32];
int main(int argc, char *argv[]) {
    if (argc != 2) {
        printf("This program writes only necessary bytes to given file to make XFS filesystem on it. ");
        printf("It expects to get target filename as a parameter. It expects it to be 16GB empty file (zero bytes).\n");
        printf("Usage: %s <target_filename>\n", argv[0]);
        return 1;
    }

    int fd = open(argv[1], O_WRONLY | O_CREAT, 0644);
    if (fd == -1) return 1;

    lseek(fd, 0, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x46, 0x53, 0x42, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x80, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 32, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, }, 32);
    write(fd, block, 32);
    lseek(fd, 64, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 96, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x40, 0x00, 0xb4, 0xa5, 0x02, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x09, 0x03, 0x14, 0x00, 0x00, 0x19, }, 32);
    write(fd, block, 32);
    lseek(fd, 128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 160, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x8a, 0x00, 0x00, 0x01, 0x8a, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x5d, 0x3c, 0x25, 0x83, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x47, 0x46, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xa0, 0x00, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, }, 32);
    write(fd, block, 32);
    lseek(fd, 544, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 
        0x00, 0x00, 0x00, 0x04, 0x00, 0x0f, 0x9f, 0xee, 0x00, 0x0f, 0x9f, 0xe8, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 576, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, }, 32);
    write(fd, block, 32);
    lseek(fd, 704, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x7f, 0x08, 0x05, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 1024, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x47, 0x49, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xa0, 0x00, 
        0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3d, }, 32);
    write(fd, block, 32);
    lseek(fd, 1056, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1088, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1120, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1152, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1184, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1216, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1248, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1280, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1312, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 
        0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 0xc3, 0x5e, 0xb9, 0xaa, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 1344, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 1536, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x46, 0x4c, 0x00, 0x00, 0x00, 0x00, 0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 
        0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 1568, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x9d, 0x9b, 0xc0, 0x60, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 
        0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1600, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1632, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1664, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1696, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1728, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1760, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1792, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1824, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1856, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1888, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1920, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1952, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 1984, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 2016, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x41, 0x42, 0x33, 0x42, 0x00, 0x00, 0x00, 0x02, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x4d, 0x3a, 0x8e, 0xf1, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x06, }, 32);
    write(fd, block, 32);
    lseek(fd, 4160, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x18, 0x00, 0x0f, 0x9f, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x41, 0x42, 0x33, 0x43, 0x00, 0x00, 0x00, 0x02, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0xa5, 0x7d, 0x3b, 0x04, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x06, }, 32);
    write(fd, block, 32);
    lseek(fd, 8256, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x18, 0x00, 0x0f, 0x9f, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12288, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x41, 0x42, 0x33, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12320, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x4c, 0xc2, 0xaa, 0x9e, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x40, 0x3d, }, 32);
    write(fd, block, 32);
    lseek(fd, 12352, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 16384, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x46, 0x49, 0x42, 0x33, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 16416, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x76, 0x9c, 0x27, 0xf5, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x40, 0x3d, }, 32);
    write(fd, block, 32);
    lseek(fd, 16448, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 20480, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x52, 0x33, 0x46, 0x43, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 20512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0xcc, 0x0b, 0x08, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 65536, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x41, 0xed, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 65568, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x1d, 0xcd, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x65, 0xc8, 
        0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x65, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, }, 32);
    write(fd, block, 32);
    lseek(fd, 65600, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 65632, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x91, 0x37, 0x70, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, }, 32);
    write(fd, block, 32);
    lseek(fd, 65664, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x65, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, }, 32);
    write(fd, block, 32);
    lseek(fd, 65696, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 66048, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x80, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 66080, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x1d, 0xcd, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x7d, 0x38, 
        0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x7d, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 66112, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 66144, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xf1, 0x57, 0x34, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, }, 32);
    write(fd, block, 32);
    lseek(fd, 66176, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x7d, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, }, 32);
    write(fd, block, 32);
    lseek(fd, 66208, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 66560, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x80, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 66592, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x1d, 0xcd, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x85, 0x08, 
        0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x85, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 66624, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 66656, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x4a, 0x3e, 0x42, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, }, 32);
    write(fd, block, 32);
    lseek(fd, 66688, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x35, 0x4d, 0x3e, 0x42, 0x29, 0xf5, 0x85, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, }, 32);
    write(fd, block, 32);
    lseek(fd, 66720, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 67072, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 67168, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xda, 0x25, 0x4d, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 67200, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, }, 32);
    write(fd, block, 32);
    lseek(fd, 67232, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 67584, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 67680, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xa5, 0x0a, 0x51, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 67712, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, }, 32);
    write(fd, block, 32);
    lseek(fd, 67744, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 68096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 68192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x6c, 0x05, 0x55, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 68224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, }, 32);
    write(fd, block, 32);
    lseek(fd, 68256, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 68608, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 68704, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x37, 0x15, 0x59, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 68736, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, }, 32);
    write(fd, block, 32);
    lseek(fd, 68768, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 69120, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 69216, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xfe, 0x1a, 0x5d, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 69248, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, }, 32);
    write(fd, block, 32);
    lseek(fd, 69280, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 69632, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 69728, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x38, 0x3d, 0x8d, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 69760, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, }, 32);
    write(fd, block, 32);
    lseek(fd, 69792, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 70144, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 70240, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xf1, 0x32, 0x89, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 70272, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, }, 32);
    write(fd, block, 32);
    lseek(fd, 70304, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 70656, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 70752, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xaa, 0x22, 0x85, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 70784, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, }, 32);
    write(fd, block, 32);
    lseek(fd, 70816, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 71168, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 71264, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x63, 0x2d, 0x81, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 71296, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8b, }, 32);
    write(fd, block, 32);
    lseek(fd, 71328, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 71680, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 71776, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x1c, 0x02, 0x9d, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 71808, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, }, 32);
    write(fd, block, 32);
    lseek(fd, 71840, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 72192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 72288, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xd5, 0x0d, 0x99, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 72320, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, }, 32);
    write(fd, block, 32);
    lseek(fd, 72352, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 72704, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 72800, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x8e, 0x1d, 0x95, 0xeb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 72832, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, }, 32);
    write(fd, block, 32);
    lseek(fd, 72864, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 73216, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 73312, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x47, 0x12, 0x91, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 73344, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, }, 32);
    write(fd, block, 32);
    lseek(fd, 73376, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 73728, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 73824, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xf3, 0x24, 0xd9, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 73856, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, }, 32);
    write(fd, block, 32);
    lseek(fd, 73888, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 74240, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 74336, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x3a, 0x2b, 0xdd, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 74368, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, }, 32);
    write(fd, block, 32);
    lseek(fd, 74400, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 74752, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 74848, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x61, 0x3b, 0xd1, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 74880, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x92, }, 32);
    write(fd, block, 32);
    lseek(fd, 74912, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 75264, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 75360, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xa8, 0x34, 0xd5, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 75392, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, }, 32);
    write(fd, block, 32);
    lseek(fd, 75424, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 75776, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 75872, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xd7, 0x1b, 0xc9, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 75904, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, }, 32);
    write(fd, block, 32);
    lseek(fd, 75936, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 76288, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 76384, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x1e, 0x14, 0xcd, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 76416, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x95, }, 32);
    write(fd, block, 32);
    lseek(fd, 76448, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 76800, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 76896, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x45, 0x04, 0xc1, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 76928, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, }, 32);
    write(fd, block, 32);
    lseek(fd, 76960, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 77312, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 77408, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x8c, 0x0b, 0xc5, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 77440, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x97, }, 32);
    write(fd, block, 32);
    lseek(fd, 77472, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 77824, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 77920, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x4a, 0x2c, 0x15, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 77952, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, }, 32);
    write(fd, block, 32);
    lseek(fd, 77984, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 78336, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 78432, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x83, 0x23, 0x11, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 78464, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, }, 32);
    write(fd, block, 32);
    lseek(fd, 78496, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 78848, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 78944, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xd8, 0x33, 0x1d, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 78976, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, }, 32);
    write(fd, block, 32);
    lseek(fd, 79008, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 79360, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 79456, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x11, 0x3c, 0x19, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 79488, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, }, 32);
    write(fd, block, 32);
    lseek(fd, 79520, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 79872, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 79968, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x6e, 0x13, 0x05, 0xde, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 80000, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, }, 32);
    write(fd, block, 32);
    lseek(fd, 80032, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 80384, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 80480, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xa7, 0x1c, 0x01, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 80512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, }, 32);
    write(fd, block, 32);
    lseek(fd, 80544, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 80896, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 80992, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xfc, 0x0c, 0x0d, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 81024, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, }, 32);
    write(fd, block, 32);
    lseek(fd, 81056, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 81408, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 81504, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x35, 0x03, 0x09, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 81536, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, }, 32);
    write(fd, block, 32);
    lseek(fd, 81568, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 81920, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 82016, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x65, 0x17, 0x71, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 82048, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, }, 32);
    write(fd, block, 32);
    lseek(fd, 82080, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 82432, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 82528, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xac, 0x18, 0x75, 0xd4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 82560, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, }, 32);
    write(fd, block, 32);
    lseek(fd, 82592, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 82944, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 83040, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xf7, 0x08, 0x79, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 83072, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, }, 32);
    write(fd, block, 32);
    lseek(fd, 83104, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 83456, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 83552, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x3e, 0x07, 0x7d, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 83584, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, }, 32);
    write(fd, block, 32);
    lseek(fd, 83616, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 83968, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 84064, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x41, 0x28, 0x61, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 84096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, }, 32);
    write(fd, block, 32);
    lseek(fd, 84128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 84480, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 84576, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x88, 0x27, 0x65, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 84608, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, }, 32);
    write(fd, block, 32);
    lseek(fd, 84640, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 84992, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 85088, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xd3, 0x37, 0x69, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 85120, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, }, 32);
    write(fd, block, 32);
    lseek(fd, 85152, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 85504, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 85600, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x1a, 0x38, 0x6d, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 85632, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, }, 32);
    write(fd, block, 32);
    lseek(fd, 85664, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 86016, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 86112, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xdc, 0x1f, 0xbd, 0xce, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 86144, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, }, 32);
    write(fd, block, 32);
    lseek(fd, 86176, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 86528, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 86624, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x15, 0x10, 0xb9, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 86656, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa9, }, 32);
    write(fd, block, 32);
    lseek(fd, 86688, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 87040, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 87136, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x4e, 0x00, 0xb5, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 87168, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, }, 32);
    write(fd, block, 32);
    lseek(fd, 87200, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 87552, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 87648, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x87, 0x0f, 0xb1, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 87680, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, }, 32);
    write(fd, block, 32);
    lseek(fd, 87712, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 88064, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 88160, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xf8, 0x20, 0xad, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 88192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, }, 32);
    write(fd, block, 32);
    lseek(fd, 88224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 88576, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 88672, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x31, 0x2f, 0xa9, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 88704, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, }, 32);
    write(fd, block, 32);
    lseek(fd, 88736, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 89088, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 89184, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x6a, 0x3f, 0xa5, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 89216, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, }, 32);
    write(fd, block, 32);
    lseek(fd, 89248, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 89600, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 89696, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xa3, 0x30, 0xa1, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 89728, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, }, 32);
    write(fd, block, 32);
    lseek(fd, 89760, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 90112, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 90208, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x17, 0x06, 0xe9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 90240, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, }, 32);
    write(fd, block, 32);
    lseek(fd, 90272, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 90624, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 90720, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xde, 0x09, 0xed, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 90752, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb1, }, 32);
    write(fd, block, 32);
    lseek(fd, 90784, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 91136, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 91232, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x85, 0x19, 0xe1, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 91264, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb2, }, 32);
    write(fd, block, 32);
    lseek(fd, 91296, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 91648, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 91744, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x4c, 0x16, 0xe5, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 91776, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb3, }, 32);
    write(fd, block, 32);
    lseek(fd, 91808, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 92160, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 92256, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x33, 0x39, 0xf9, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 92288, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, }, 32);
    write(fd, block, 32);
    lseek(fd, 92320, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 92672, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 92768, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xfa, 0x36, 0xfd, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 92800, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, }, 32);
    write(fd, block, 32);
    lseek(fd, 92832, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 93184, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 93280, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xa1, 0x26, 0xf1, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 93312, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, }, 32);
    write(fd, block, 32);
    lseek(fd, 93344, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 93696, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 93792, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x68, 0x29, 0xf5, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 93824, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, }, 32);
    write(fd, block, 32);
    lseek(fd, 93856, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 94208, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 94304, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xae, 0x0e, 0x25, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 94336, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, }, 32);
    write(fd, block, 32);
    lseek(fd, 94368, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 94720, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 94816, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x67, 0x01, 0x21, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 94848, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, }, 32);
    write(fd, block, 32);
    lseek(fd, 94880, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 95232, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 95328, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x3c, 0x11, 0x2d, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 95360, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, }, 32);
    write(fd, block, 32);
    lseek(fd, 95392, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 95744, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 95840, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xf5, 0x1e, 0x29, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 95872, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbb, }, 32);
    write(fd, block, 32);
    lseek(fd, 95904, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 96256, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 96352, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x8a, 0x31, 0x35, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 96384, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, }, 32);
    write(fd, block, 32);
    lseek(fd, 96416, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 96768, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 96864, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x43, 0x3e, 0x31, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 96896, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbd, }, 32);
    write(fd, block, 32);
    lseek(fd, 96928, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 97280, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 97376, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0x18, 0x2e, 0x3d, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 97408, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, }, 32);
    write(fd, block, 32);
    lseek(fd, 97440, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 97792, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x4e, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 97888, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xd1, 0x21, 0x39, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 97920, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, }, 32);
    write(fd, block, 32);
    lseek(fd, 97952, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304000, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x46, 0x53, 0x42, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x80, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304032, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304064, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x40, 0x00, 0xb4, 0xa5, 0x02, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x09, 0x03, 0x14, 0x00, 0x01, 0x19, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x3f, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304160, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x8a, 0x00, 0x00, 0x01, 0x8a, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xdb, 0x26, 0x13, 0x31, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x47, 0x46, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0xa0, 0x00, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304544, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 
        0x00, 0x00, 0x00, 0x04, 0x00, 0x0f, 0x9f, 0xf6, 0x00, 0x0f, 0x9f, 0xf6, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304576, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194304704, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xdb, 0x8d, 0x1d, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305024, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x47, 0x49, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0xa0, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305056, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305088, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305120, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305152, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305184, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305216, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305248, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305280, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305312, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 
        0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 0xa7, 0x8f, 0xeb, 0xc9, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305344, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305536, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x46, 0x4c, 0x00, 0x00, 0x00, 0x01, 0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 
        0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305568, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x76, 0x2a, 0x5e, 0x2d, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 
        0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305600, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305632, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305664, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305696, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305728, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305760, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305792, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305824, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305856, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305888, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305920, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305952, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194305984, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194306016, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194308096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x41, 0x42, 0x33, 0x42, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194308128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x01, 0x30, 0xb0, 0xe6, 0x3f, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x0f, 0x9f, 0xf6, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194312192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x41, 0x42, 0x33, 0x43, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194312224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x01, 0xd8, 0xf7, 0x53, 0xca, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x0f, 0x9f, 0xf6, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194316288, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x41, 0x42, 0x33, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194316320, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x01, 0x29, 0xd5, 0xe5, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194320384, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x46, 0x49, 0x42, 0x33, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194320416, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x01, 0x13, 0x8b, 0x68, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194324480, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x52, 0x33, 0x46, 0x43, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 4194324512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x01, 0x27, 0x10, 0xf9, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608000, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x46, 0x53, 0x42, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x80, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608032, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x06, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608064, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x40, 0x00, 0xb4, 0xa5, 0x02, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x09, 0x03, 0x14, 0x00, 0x01, 0x19, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x3f, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608160, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x8a, 0x00, 0x00, 0x01, 0x8a, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xea, 0x4b, 0x01, 0x2d, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x47, 0x46, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0f, 0xa0, 0x00, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608544, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 
        0x00, 0x00, 0x00, 0x04, 0x00, 0x0f, 0x5f, 0xf6, 0x00, 0x0f, 0x5f, 0xf6, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608576, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388608704, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x67, 0x79, 0xfa, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609024, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x47, 0x49, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0f, 0xa0, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609056, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609088, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609120, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609152, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609184, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609216, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609248, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609280, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609312, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 
        0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 0x74, 0xb4, 0xf7, 0x52, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609344, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609536, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x46, 0x4c, 0x00, 0x00, 0x00, 0x02, 0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 
        0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609568, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x3f, 0x6e, 0x3a, 0x90, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, 0x40, 0x07, 
        0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x40, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609600, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609632, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609664, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609696, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609728, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609760, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609792, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609824, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609856, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609888, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609920, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609952, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388609984, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388610016, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388612096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x41, 0x42, 0x33, 0x42, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388612128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x02, 0x1e, 0x21, 0x0e, 0xf5, 0x00, 0x00, 0x40, 0x0a, 0x00, 0x0f, 0x5f, 0xf6, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388616192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x41, 0x42, 0x33, 0x43, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388616224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x02, 0xf6, 0x66, 0xbb, 0x00, 0x00, 0x00, 0x40, 0x0a, 0x00, 0x0f, 0x5f, 0xf6, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388620288, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x41, 0x42, 0x33, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388620320, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x02, 0xe5, 0x8f, 0x1a, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388624384, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x46, 0x49, 0x42, 0x33, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388624416, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x02, 0xdf, 0xd1, 0x97, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388628480, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x52, 0x33, 0x46, 0x43, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388628512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x02, 0xeb, 0x4a, 0x06, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388632576, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xfe, 0xed, 0xba, 0xbe, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388632608, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xb0, 0xc0, 0xd0, 0xd0, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388632864, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388632896, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 8388633088, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0xaa, 0x20, 0x00, 0x00, 0x6e, 0x55, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912000, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x46, 0x53, 0x42, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x80, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912032, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912064, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x40, 0x00, 0xb4, 0xa5, 0x02, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x09, 0x03, 0x14, 0x00, 0x01, 0x19, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x3f, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912160, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x8a, 0x00, 0x00, 0x01, 0x8a, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xdb, 0x26, 0x13, 0x31, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x47, 0x46, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0f, 0xa0, 0x00, 
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912544, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 
        0x00, 0x00, 0x00, 0x04, 0x00, 0x0f, 0x9f, 0xf6, 0x00, 0x0f, 0x9f, 0xf6, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912576, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582912704, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf6, 0x65, 0xf0, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913024, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x47, 0x49, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0f, 0xa0, 0x00, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913056, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913088, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913120, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913152, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913184, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913216, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913248, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913280, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913312, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 
        0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 0xc5, 0xa2, 0x03, 0x24, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913344, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913536, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x58, 0x41, 0x46, 0x4c, 0x00, 0x00, 0x00, 0x03, 0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 
        0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913568, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xa0, 0x49, 0x63, 0xb6, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 
        0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913600, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913632, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913664, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913696, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913728, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913760, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913792, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913824, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913856, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913888, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913920, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913952, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582913984, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582914016, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582916096, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x41, 0x42, 0x33, 0x42, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x01, 0x77, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582916128, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x03, 0xcf, 0x9c, 0x39, 0x69, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x0f, 0x9f, 0xf6, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582920192, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x41, 0x42, 0x33, 0x43, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x01, 0x77, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582920224, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x03, 0x27, 0xdb, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x0f, 0x9f, 0xf6, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582924288, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x49, 0x41, 0x42, 0x33, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x01, 0x77, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582924320, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x03, 0xd6, 0xf9, 0x3a, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582928384, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x46, 0x49, 0x42, 0x33, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x01, 0x77, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582928416, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x03, 0xec, 0xa7, 0xb7, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582932480, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0x52, 0x33, 0x46, 0x43, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
        0x00, 0x00, 0x00, 0x00, 0x01, 0x77, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 12582932512, SEEK_SET);
    memcpy(block, (unsigned char[]){
        0xda, 0x51, 0xfb, 0x75, 0xf2, 0x8d, 0x45, 0x9f, 0xb9, 0x1f, 0xe7, 0x13, 0x08, 0xfd, 0x51, 0x64, 
        0x00, 0x00, 0x00, 0x03, 0xd8, 0x3c, 0x26, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, 32);
    write(fd, block, 32);
    lseek(fd, 16777216000, SEEK_SET);
    close(fd);
    return 0;
}
